# demo06_b.py
# 导入demo06_a模块，会加载导入的模块
# import demo06_a
# 使用模块中的变量、函数
# print(demo06_a.a)
# print(demo06_a.add(2, 3))

# 导入模块起别名
# import demo06_a as m
# print(m.a)
# print(m.add(2, 3))
# 一次导入多个模块
# import random, string
# 按需导入
# from demo06_a import b, add
# print(b)
# print(add(2, 3))

# 导入目录中的模块
# 通过.分割多层目录
# import test02_module.circle
# print(test02_module.circle.get_area(4))

# 从目录中导入指定模块
# from test02_module import circle
# print(circle.get_area(4))

# from test02_module.circle import get_area
# print(get_area(2))

# 多次导入不会重复加载
import demo06_a
import demo06_a
import demo06_a










